home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------------
- Microsoft ActiveX(R) DDL iτin Veri Nesneleri Ekleri ve Gⁿvenlik
- Benioku Dosyas²
- ----------------------------------------------------------------
-
- (c) 1998 Microsoft Corporation. Tⁿm haklar² sakl²d²r.
-
- Bu belge, sonradan eklenen bilgileri veya Microsoft ADO DDL iτin Uzant²lar ve Gⁿvenlik (ADOX)
- belgelerini tamamlay²c² nitelikteki di≡er bilgileri sa≡lar.
-
- -----------
- ▌╟▌NDEK▌LER
- -----------
-
- 1. ▄R▄N TANIMLAMASI
-
- 2. ╓ZELL▌KLER
-
- 3. TEKN▌K NOTLAR
-
- 4. B▌L▌NEN HATALAR, SINIRLAMALAR VE ╟╓Z▄MLER
-
- -------------------
- 1. ▄R▄N TANIMLAMASI
- -------------------
-
- Veri Tan²mlamas² Dili ve Gⁿvenli≡i iτin Microsoft« ActiveX« Veri Nesnesi Uzant²lar² (ADOX),
- ADO nesneleri ve programlama modeli iτin kullan²lan bir uzant²d²r. ADOX, gⁿvenlik kadar ■ema
- olu■turma ve de≡i■tirme nesnelerini de kapsar. ╟ⁿnkⁿ bu, ■ema de≡i■ikliklerine kar■² nesneye
- dayanan bir yakla■²md²r ve kendi s÷zdizimleri iτindeki farkl²l²klar² g÷zard² eden τe■itli veri
- kaynaklar²na kar■² i■leyecek kod yazabilirsiniz.
-
- -------------
- 2. ╓ZELL▌KLER
- -------------
-
- ADOX, τekirdek ADO nesnelerine e■lik eden kitapl²kt²r. ▌■lem dizini ve tablolar gibi ■ema
- nesnelerini silen, de≡i■tiren ve olu■turan ek nesneleri g÷sterir. Ayn² zamanda, kullan²c² ve
- gruplar² koruman²n yan² s²ra nesnelere yetki izni vermek ve almak iτin gⁿvenlik nesneleri de
- iτerir.
-
- ----------------
- 3. TEKN▌K NOTLAR
- ----------------
-
- 3.1 Tablo, Dizin ve Sⁿtunlarda Gerekli/▌ste≡e Ba≡l² ╓zellikler
-
- Tⁿm Tablo, Dizin ve Sⁿtun nesneleri veri sa≡lay²c²n²z taraf²ndan desteklenmeyebilir. Sa≡lay²c²n²n
- desteklemedi≡i bir de≡eri ayarlarsan²z bir hata olu■acakt²r. Toplulu≡a bir nesne ekledi≡inizde,
- yeni Tablo, Dizin ve Sⁿtunlar iτin hata olu■acakt²r. Varolan nesneler iτin hata, ÷zelli≡ini
- ayarlarken olu■acakt²r.
-
- Tablo, Dizin veya Sⁿtun nesneleri olu■tururken, iste≡e ba≡l² ÷zellik iτin varsay²lan uygun
- de≡erin varl²≡², ÷zelli≡in sa≡lay²c² taraf²ndan desteklenece≡i anlam²na gelmez. Hangi
- ÷zelliklerin sa≡lay²c² taraf²ndan desteklenece≡iyle ilgili daha fazla bilgi iτin sa≡lay²c²
- belgelerinize bak²n²z.
-
- 3.2 Microsoft OLE DB sa≡lay²c²lar²yla ADOX Kullan²m²
-
- OLE DB veri sa≡lay²c²n²za ba≡l² olarak ADOX'taki baz² ÷zellikler desteklenmez. ADOX, Microsoft
- Jet Database Engine iτin Microsoft OLE DB Provider'a tamam²yla ba≡²ml²d²r. Ayr²ca, Microsoft SQL
- Server OLE DB Provider, ODBC iτin Microsoft OLE DB Provider veya Oracle iτin Microsoft OLE DB
- Provider'la ilgili olarak a■a≡²dakilere bak²n²z. ADOX ba■ka bir Microsoft OLE DB sa≡lay²c²s²yla
- desteklenmez.
-
- Microsoft SQL Server OLE DB Provider
-
- Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar
- d²■²ndakilerce desteklenir:
-
- Katalog: Y÷ntem olu■turur.
- Tablolar: Varolan tablo ÷zellikleri salt okunurdur (yeni tablo ÷zellikleri okunur/yaz²l²r
- olabilir).
- G÷rⁿntⁿler: Desteklenmez.
- Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
- Tu■lar: Append y÷ntemi, Delete y÷ntemi.
- Kullan²c²lar: Desteklenmez.
- Gruplar: Desteklenmez.
-
- Microsoft OLE DB Provider for ODBC
-
- Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar
- d²■²ndakilerce desteklenir:
-
- Katalog: Y÷ntem olu■turur.
- Tablolar: Append y÷ntemi, Delete y÷ntemi. Varolan tablo ÷zellikleri salt okunurdur (yeni tablo
- ÷zellikleri okunur/yaz²l²r olabilir).
- G÷rⁿntⁿler: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
- Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
- Dizinler: Append y÷ntemi, Delete y÷ntemi.
- Tu■lar: Append y÷ntemi, Delete y÷ntemi.
- Kullan²c²lar: Desteklenmez.
- Gruplar: Desteklenmez.
-
- Microsoft OLE DB Provider for Oracle
-
- Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar
- d²■²ndakilerce desteklenir:
-
- Katalog: Create y÷ntemi.
- Tablolar: Append y÷ntemi, Delete y÷ntemi. Varolan tablo ÷zellikleri salt okunurdur (yeni tablo
- ÷zellikleri okunur/yaz²l²r olabilir).
- G÷rⁿntⁿler: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
- Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
- Dizinler: Append y÷ntemi, Delete y÷ntemi.
- Tu■lar: Append y÷ntemi, Delete y÷ntemi.
- Kullan²c²lar: Desteklenmez.
- Gruplar: Desteklenmez.
-
-
-
- -----------------
- 4. B▌L▌NEN HATALAR, SINIRLAMALAR VE ╟╓Z▄MLER
- -----------------
-
- A■a≡²da ADOX'un bilinen hatalar² vard²r.
-
- 4.1 DateCreated/DateModified ÷zellikler Yenileme gerektirir
- DateCreated ve DateModified ÷zellikler yeni kaydedilen nesneler iτin NULL'd²r. Yeni bir g÷rⁿntⁿ
- veya i■lem dizinine kay²t ekledikten sonra, DateCreated ve DateModified ÷zellik de≡erleri elde
- etmek iτin, G÷rⁿntⁿ ve ▌■lem dizini derlemesinden Yenile y÷ntemini τa≡²rman²z gerekir.
-
- 4.2 Dizin nesneleri iτin ParentCatalog ÷zelli≡i yok.
-
- ADOX yard²m²nda, ParentCatalog, Dizin nesnesi olarak eksik listelenmi■tir. ParentCatalog
- gerτekte, yaln²zca Sⁿtun ve Tablo nesnesi ÷zelli≡idir.
-
- 4.3 adAccessRevoke, SetPermissions'un Rights parametresinde τal²■²r.
-
- Bir Grup veya Kullan²c²n²n SetPermissions y÷ntemi τa≡r²ld²≡²nda, Actions parametresini
- adAccessRevoke olarak ayarlamak, Right parametresindeki ayarlar² de≡i■tirir. Rights
- parametresinde belirlenen haklar²n etkilenmesini istiyorsan²z, Actions parametresini
- adAccessRevoke olarak ayarlamay²n.
-
- 4.4 Append y÷nteminin RelatedColumn parametresi (Tu■ derlemesi)
-
- Tu■ derlemesinin Append y÷ntemi iτin belgelendirme, RelatedColumn ad² verilen iste≡e ba≡l²
- d÷rdⁿncⁿ bir parametreyi de iτerecektir. Gⁿncelle■tirilen s÷zdizimi a■a≡²daki gibidir:
-
- Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
-
- RelatedColumn parametresi iste≡e ba≡l²d²r. RelatedColumn, yabanc² tu■lar²n ilgili sⁿtun ad²n²
- belirleyen bir Dizi de≡eridir. RelatedTable parametresi, Sⁿtun nesnesinin Ad ÷zelli≡i de≡eriyle
- e■le■ebilir.
-
- 4.5 IndexNulls ÷zelli≡inin adIndexNullsAllow Enum (E say²s²) de≡eri
-
- Dizin nesnesinin IndexNulls ÷zelli≡i iτin belgelendirme, geτerli de≡erler tablosunda Bir Enum
- sabiti iτermelidir:
-
- adIndexNullsAllow Dizin, tu■ sⁿtunlar² Bo■ oldu≡unda giri■leri benimseyecektir. Bo■ bir de≡er
- tu■ sⁿtununa girilirse, giri■ dizine i■lenecektir.